package com.reiuy.dao;

import com.reiuy.entity.User;
import org.apache.ibatis.annotations.Param;

public interface UserDao {

    int addUser(User user);
    //用户的添加

    User selectUser(User user);
    //查询用户

    int updateUser(User user);
    //更新用户上次登录时间,及次数

    User selectsamename(User user);
    //用于检查是否存在重名

    int updateUserPwd(User user);
    //修改用户密码

    User selectUserbyName(User user);
    //用于查询用户

    int deleteUser(User user);
    //注销用户

    User selectUesrIdByname(User user);
    //通过用户名找到id,便于商品上传时加入用户id

    Float selectBalanceById(Integer userid);
    //通过用户id获取该用户余额

    int updateUserBalance(@Param("userid") Integer userid, @Param("totalprice") Float totalprice);
    //更新用户余额

}
